more favorable terms - Francés Inglés Diccionario